body {
		background-color:white;
		margin-left:2px;
		padding:0px;
		font-family:arial,sans-serif;
		font-size:14px;
	}
	
	.template-table {
		width:100%;
	}
	
	.header-table {
		width:100%;
	}
	
	.list-results-table {
		width:100%;
		boder-style:solid;
		boder-color:#67A7E3;
		background-color:white;
		font-size:14px;
	}
	
	.list-results-table th{
		background-color:#EFEFFF;
		border-bottom: 2px solid rgb(204, 204, 204);
	}
	
	.list-results-table td{
		background-color:#EFEFFF;
	}
	
	.header-logobox{
		width:0px;padding-right:0px;
	}
	
	.header-namebox{
		padding-bottom: 0px; margin-bottom:0px;
		color:#676767; font-weight:900;
		font-size:30px;
		float:left;

	}
	
	.header-namebox-holder{
		border-bottom: 2px solid rgb(204, 204, 204); 
	}

	.header-namebox-line{
		border-top: 2px solid #67A7E3; padding-top:0px; margin-top:0px;
		background-color:#67A7E3;
		height:10px;
	}
	
	.top-links{
		float:right;
	}

	.top-links a {
		text-decoration: none;
		color:black;
		font-size:14px;
	}

	.template-leftnav-main {
		border-right: 2px solid #67A7E3;
		width:15%;
		vertical-align: top;
	}

	.template-leftnav {
		margin-left:5px;
		padding-left:6px;
		width:97%;		
		background-color:#EFEFFF;
		height:28em;
		vertical-align: top;
	}
	
	.template-body {
		height:28em;
		vertical-align: top;
		width:85%;
	}
	
	.template-footer {
		padding-left:6px;
	}
	
	.leftNavBtn{
		/* border:2px #67A7E3 solid; */
		padding-top:2px;
		padding-bottom:2px;
		padding-left:2px;
		margin-left:6px;
		margin-right:0px;
		border-bottom: 1px solid rgb(204, 204, 204);
	}
	
	.leftNavBtn a {
		text-decoration: none;
		color:black;
		font-size:14px;
	}
	
	.leftNavBtnSelected{
		/* border:2px #67A7E3 solid;  */
		padding-top:2px;
		padding-bottom:2px;
		padding-left:2px;
		margin-left:6px;
		margin-right:0px;
		/* background-color:#67A7E3; */
		border-bottom: 1px solid rgb(204, 204, 204);		
	}
	
	.leftNavBtnSelected a {
		text-decoration: none;
		color:black;
		font-size:14px;
		font-weight:700;
	}
	
	.top-right-btn{
		float: right;
		border:1px #67A7E3 solid;
		margin-right:1px;
		margin-bottom:2px;
		padding-left:1px;
		padding-right:1px;
	}
	
	.top-right-btn a{
		text-decoration: none;
		font-size:14px;
		font-weight:bold;
		color:black;
	}
	
	.subheader{
		background-color:#EFEFFF;
		border-bottom: 2px solid rgb(204, 204, 204);
		font-size:14px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:4px;
	}
	
	.input-table{
		margin-top:5px;
		margin-bottom:5px;
		font-size:14px;
		width:100%
	}
	
	.input-table td{
		background-color:#EFEFFF;
	}
	
	form{
		margin-left:10px;
	}
	
	textarea{
		width:30em;
	}
	
	.input-text{
		width:15em;
	}
	
	.bottom-btn{
		margin-left:20%;
	}
	
	.error-message{
		color:red;
	}
	
	.element-select{
		width:15.5em;
	}
	
	.mandatory-notation{
		color:blue;
		font-size:11px;
		margin-left:12px;
	}